package com.it.service;

import com.it.pojo.LinkFoodCart;

import java.util.List;

/**
 * 菜品/套餐和购物车关联关系
 */
public interface LinkFoodCartService {

    /**
     * 1.1、根据cartId查（查某客户的所有关联关系）
     */
    public LinkFoodCart findById(String id);

    /**
     * 1.2、根据cartId查（查某客户的所有关联关系）
     */
    public List<LinkFoodCart> findByCartId(String cartId);

    /**
     * 1.3、根据foodId查（查某菜品的所有关联关系）
     */
    public List<LinkFoodCart> findByFoodId(String foodId);

    /**
     * 1.4、根据cartId和foodId查（查某菜品的所有关联关系）
     */
    public List<LinkFoodCart> findByCartIdAndFoodId(String cartId, String foodId);

    /**
     * 2、新增一条关联关系
     */
    public int addOne(LinkFoodCart link);

    /**
     * 3、修改一条关联关系
     */
    public int updateOne(LinkFoodCart link);

    /**
     * 4、删除一条关联关系
     */
    public int deleteOne(String linkId);

}
